/*
 * synthesiser.h
 *
 *  Created on: Sep 30, 2011
 *      Author: kunu
 */

#ifndef SYNTHESISER_H_
#define SYNTHESISER_H_

#include "globals.h"
#include "pthread.h"

class synthesiser {
private:
public:
	synthesiser();
};

int init_DeviceMem(float **buf_d, size_t buf_d_size);

extern int syn_launcher(data_bundle *d, pthread_cond_t *kill_rt_player_cond);

extern int devToHostCopier(float *buf_play_l, float *buf_play_r, float *buf_d,
		unsigned int nBufferFrames);

#endif /* SYNTHESISER_H_ */
